package com.crm.dao.mapper.customerManager;

import com.crm.model.entity.customerManager.CustomerReceive;
import com.crm.model.entity.customerManager.CustomerReceiveExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CustomerReceiveMapper {
    long countByExample(CustomerReceiveExample example);

    int deleteByExample(CustomerReceiveExample example);

    int deleteByPrimaryKey(String customerReceiveId);

    int insert(CustomerReceive record);

    int insertSelective(CustomerReceive record);

    List<CustomerReceive> selectByExample(CustomerReceiveExample example);

    CustomerReceive selectByPrimaryKey(String customerReceiveId);

    int updateByExampleSelective(@Param("record") CustomerReceive record, @Param("example") CustomerReceiveExample example);

    int updateByExample(@Param("record") CustomerReceive record, @Param("example") CustomerReceiveExample example);

    int updateByPrimaryKeySelective(CustomerReceive record);

    int updateByPrimaryKey(CustomerReceive record);
}